package com.alks.function.data.dto.chengKong.cost;


import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
@NoArgsConstructor
public class PcStitchProdDetailDto2 {

    @ApiModelProperty(value = "类型（当日判断类型：0是正单，1是补单）")
    private BigDecimal orderType;

    @ApiModelProperty(value = "类型：0正单，1补单")
    private String orderType2;

    private String companyId;

    @DateTimeFormat("yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")
    @ApiModelProperty(value = "缴库日期")
    private Date slipDate;

    private String lotNo;

    private String style;

    private String color;

    @ApiModelProperty(value = "序号")
    private BigDecimal seqNo;

    @ApiModelProperty(value = "工序")
    private String processName;

    private String workId;

    private String workName;

    @ApiModelProperty(value = "数量")
    private BigDecimal qty;

    @ApiModelProperty(value = "输入员")
    private String sysUser;

    @DateTimeFormat("yyyy/MM/dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")
    @ApiModelProperty(value = "输入日期")
    private Date sysDate;

    private BigDecimal price;

    private BigDecimal amt;

    @ApiModelProperty(value = "检核标记")
    private String cfmFlag;

    private String cfmUser;

    @DateTimeFormat("yyyy/MM/dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")
    private Date cfmDate;

    @ApiModelProperty(value = "部门ID")
    private String deptNo;

    @ApiModelProperty(value = "针车组别")
    private String deptName;

    @ApiModelProperty(value = "工作部门ID")
    private String workDeptNo;

    @ApiModelProperty(value = "工作组")
    private String workDeptName;

    @ApiModelProperty(value = "订单量")
    private BigDecimal sum;

}
